package cn.udinghuo.model.archives.option.vo;

import com.fasterxml.jackson.annotation.JsonSetter;

import org.springframework.util.Assert;
import java.io.Serializable;
import cn.udinghuo.model.archives.option.vo.OptionValuesListVO;	

/**
 * @author xufla
 *	业务选项列表
 */
public class FunctionOptionListVO implements Serializable{

	private static final long serialVersionUID = 1291845632L;
	/**
	* 可用的activate
	*/
	private Boolean activate;
	/**
	* 可见的visible
	*/
	private Boolean visible;
	/**
	* 选项名称captionName
	*/
	private String captionName;
	/**
	* 选项编码captionCode
	*/
	private String captionCode;
	/**
	* 值编码valueCode
	*/
	private String valueCode;
	/**
	* 值名称valueName
	*/
	private String valueName;
	/**
	* 值类型valueType
	*/
	private String valueType;
	/**
	* 说明memo
	*/
	private String memo;
	/**
	* 可选值集合valuesLists
	*/
	private OptionValuesListVO valuesLists;
	/**
	* 排序sort
	*/
	private Double sort;
	/**
	* 业务类型排序typeSort
	*/
	private Integer typeSort;
	public Boolean getActivate() {
		return this.activate;
	}
	
	public void setActivate(Boolean value) {
		this.activate = value;
	}
	
	public Boolean getVisible() {
		return this.visible;
	}
	
	public void setVisible(Boolean value) {
		this.visible = value;
	}
	
	public String getCaptionName() {
		return this.captionName;
	}
	
	public void setCaptionName(String value) {
		this.captionName = value;
	}
	
	public String getCaptionCode() {
		return this.captionCode;
	}
	
	public void setCaptionCode(String value) {
		this.captionCode = value;
	}
	
	public String getValueCode() {
		return this.valueCode;
	}
	
	public void setValueCode(String value) {
		this.valueCode = value;
	}
	
	public String getValueName() {
		return this.valueName;
	}
	
	public void setValueName(String value) {
		this.valueName = value;
	}
	
	public String getValueType() {
		return this.valueType;
	}
	
	public void setValueType(String value) {
		this.valueType = value;
	}
	
	public String getMemo() {
		return this.memo;
	}
	
	public void setMemo(String value) {
		this.memo = value;
	}
	
	public OptionValuesListVO getValuesLists() {
		return this.valuesLists;
	}
	
	public void setValuesLists(OptionValuesListVO value) {
		this.valuesLists = value;
	}
	
	public Double getSort() {
		return this.sort;
	}
	
	public void setSort(Double value) {
		this.sort = value;
	}
	
	public Integer getTypeSort() {
		return this.typeSort;
	}
	
	public void setTypeSort(Integer value) {
		this.typeSort = value;
	}
	

    @Override
    public String toString() {
        return super.toString();
    }
}
